package service

import (
	"gitee.com/gopher2011/litemall/app/dao"
)

// 全局公开对象
var Address = addressService{}

// 收货地址表
// 私有对象，所有的方法都绑定到这个结构体上。
type addressService struct{}

func (p *addressService) Create() (int64, error) {
	return 0, nil
}

func (p *addressService) Delete() (int64, error) {
	return 0, nil
}

func (p *addressService) Update() (int64, error) {
	return 0, nil
}

func (p *addressService) List(arg dao.Page) ([]dao.Address, error) {
	arg.PageNum = (arg.PageNum - 1) * arg.PageSize
	return dao.AddressDao.List(arg)
}
